package com.jinzhi.common.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 日志管理-导出模板
 */
@Data
public class LogDownLoadVo implements Serializable {

    @Excel(name = "日志编号" ,width = 20)
    private String logNo;

    @Excel(name = "系统模块" ,width = 20)
    private String sysModule;

    @Excel(name = "操作类型" ,width = 20)
    private String operationType;

    @Excel(name = "操作人员" ,width = 20)
    private String username;

    @Excel(name = "用户操作" ,width = 20)
    private String operation;

    @Excel(name = "操作角色" ,width = 20)
    private String roleName;

    @Excel(name = "IP地址" ,width = 20)
    private String ip;

    @Excel(name = "操作地址" ,width = 20)
    private String operationAddress;

    @Excel(name = "操作时间" ,width = 20)
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private String gmtCreate;

    @Excel(name = "状态" ,width = 20)
    private String status;
}
